Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Francavilla Challenger Qatar F1a France F4 UAE F1 France F2 France F8 France F9 France F14 Italy F4 Italy F5 Japan F1 Japan F2 Japan F5 Japan F7 Japan F9 France F16 France F17 France F18 Japan F11 France F2 France F3 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Korea F2 Korea F3 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Thailand F3 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Japan F5 (Kashiwa) Japan F3 (Kofu) M25 Harmon M25 Sapporo Challenger Leon 2004 - Leon Steelers Cup - Kosice Open de Montauban - Montauban Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Porsche Open - Poznan Samsung Securities Cup - Seoul 3° Trofeo 'Citta di Brindisi' - Brindisi Open de Montauban - Montauban ATP Challenger Numea - New Caledonia San Luis Potosi Challenger - San Luis Potosi Samarkand Challenger - Samarkand Banja Luka Challenger - Banja Luka Garden Open 2005 - Rome Memorial Savigni - Sassuolo M25 Harmon M15 Tsukuba Internationaux de Nouvelle-Caledonie - New Caledonia M25 Sapporo Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Fes Bulgarian Open - Sofia Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Citta di Monza - Monza The LTA Bolton Challenger - Bolton Constanta Challenger - Constanta Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Open de Franche-Comte - Besancon Hilversum Open - Hilversum Aamulehti Tampere Open - Tampere GHI Bronx Classic - Bronx TED Open - Istanbul V Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg GHI Bronz Classic - Bronx Kyiv Open - Kiev Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis Fergana Challenger - Fergana The Surbiton Trophy - Surbiton BSI Challenger Lugano - Lugano Challenger Banque Nationale - Granby Siemens Open - Scheveningen Moncton Men's Challenger - Moncton New Delhi Challenger III - New Delhi GHI Bronx Tennis Classic - Bronx New Delhi Challenger IV - New Delhi Ethias Trophy - Mons Open de Rennes - Rennes Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Challenger Lugano - Lugano Burnie Challenger Belgrade Challenger Besancon Challenger St. Brieuc Challenger Johannesburg Challenger Rhodes Challenger Busan Challenger Alessandria Challenger Nottingham Challenger Turin Challenger San Benedetto Challenger M15 Hong Kong Open de Montauban - Montauban Segovia Challenger Binghamton Challenger Todi Challenger Tashkent Challenger Genoa Open - Genova Orleans Challenger 2008 China TCL Challenger - Guangzhou M15 Harmon Chuncheon Challenger Yokohama Challenger Challenger Ford de Cherbourg - Cherbourg Toyota Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Cherbourg Challeger Kyoto Challenger Sarajevo Challenger Baton Rouge Challenger Tallahassee Challenger Tunis Challenger Cairo Challenger Fergana Challenger Winnetka Challenger Kyoto Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Orleans Challenger Helsinki Challenger Toyota Challenger Singapore Challenger Reunion Island Challenger Burnie Challenger Cherbourg Challenger Kyoto Challenger Sarajevo Challenger Guangzhou Challenger Bath Challenger Recife Challenger Blumenau Challenger Santos Challenger Leon Challenger Rome Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Orbetello Challenger St. Remy Challenger Shanghai Challenger Istanbul Challenger Mons Challenger Rennes Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Kaohsiung Challenger Busan Challenger Bordeaux Challenger Bangkok Challenger Shanghai Challenger Petange Challenger Orleans Challenger Mons Challenger Ortisei Challenger Pingguo Challenger Yokohama Challenger Maui Challenger Quimper Challenger Anning Challenger Kun-Ming Challenger Busan Challenger M25 Canberra Nottingham Challenger Granby Challenger Lexington Challenger Shanghai Challenger M25 Canberra Melbourne Challenger Traralgon Challenger M25 Tsukuba Bordeaux Challenger Challenger 42 - Andrezieux Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger West Lakes Challenger Guangzhou Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Manta Challenger M15 Karuizawa Istanbul Challenger Siemens Open - Scheveningen M25 Sapporo Riviera di Rimini Challenger - Rimini Tatra Banka Slovak Open - Bratislava San Marino CEPU Open - San Marino Yokohama Challenger IPP Geneva Trophy - Geneva Toyota Challenger Open de Franche-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City M15 Tokyo Hong Kong Challenger Manta Challenger M25 Sapporo Ethias Trophy - Mons ECM Prague Open 2005 - Prague Busan Challenger Challenger 42 - Andrezieux Tallahassee Challenger Genova Open Challenger - Genova Steelers Cup 2005 - Kosice Nottingham-2 Challenger Open de Montauban - Montauban Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan 7° Trani Cup - Trani Challenger DCN de Cherbourg - Cherbourg Seoul Challenger Kyoto Challenger Irving Challenger Le Gosier Challenger Morocco Tennis Tour - Rabat Open des Alpes Trophee BNP Paribas - Grenoble Taipei City Challenger Turin Challenger Busan Challenger Manchester Challenger Bangkok Challenger Winnetka Challenger Vancouver Challenger Morocco Tennis Tour - Casablanca Aptos Challenger Seoul Challenger Tunis Open 2007 - Tunis Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Orleans Challenger Brest Challenger Korat Challenger Hua Hin Challenger Bratislava Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Guadalajara Challenger Abierto Club Casablanca - Mexico City Dallas Challenger Le Gosier Challenger Gwangju Challenger Granby Challenger Taipei City Challenger Aix En Provence Challenger Busan Challenger Seoul Challenger Internationaux du Doubs - Besancon Tashkent Challenger - Tashkent Shanghai Challenger Nanchang Challenger Wroclaw Challenger Ho Chi Minh City Challenger Mouilleron-Le-Captif Challenger Kobe Challenger Toyota Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger San Francisco Challenger Taipei City Challenger Seoul Challenger Busan Challenger Winnipeg Challenger Gwangju Challenger Ningboo Challenger Hua Hin Challenger Newport Beach Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Nottingham Challenger Ilkley Challenger Chengdu Challenger Yokkaichi Challenger Jinan Challenger Shanghai Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Split Challenger Istanbul Challenger Nur-Sultan 1 Challenger Biella 5 Challenger Zagreb Challenger Porto Challenger Cary Challenger Mallorca Challenger Cassis Challenger Istanbul 2 Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Puerto Vallarta Challenger Kobe Challenger Seoul Challenger Gwangju Challenger Busan Challenger Granby Challenger The LTA Wrexham Challenger - Wrexham Seoul Challenger M25 Takasaki Ramat Hasharon Challenger Open D'Orleans - Orleans Bordeaux Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Istanbul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Orleans Challenger Seoul Challenger Timisoara Challenger - Timisoara Shanghai Challenger Bordeaux Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Lexington Challenger Geneva Challenger Orleans Challenger KGHM Dialog Polish Indoors - Wroclaw M25 Kashiwa Playford Challenger BNP Paribas Primrose - Bordeaux M25 Changwon Nottingham Challenger Samsung Securities Cup - Seoul M25 Hong Kong Dallas Challenger Cherbourg Challenger M25 Sapporo M15 Tokyo Alphen Challenger Launceston Challenger Matsuyama Challenger Granby Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Bangkok Challenger Guadalajara Challenger Kyoto Challenger Rogers Masters - Toronto Beijing Challenger Challenger 42 - Andrezieux Calgary Challenger Bangkok Challenger Gimcheon Challenger M15 Kashiwa Open 13 - Marseille Nur-Sultan 2 Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Yokohama Challenger Mercedes Cup - Stuttgart Idea Prokom Open - Sopot KGHM Polish Indoors - Wroclaw Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz Leon Challenger Open 13 - Marseille China Open - Beijing Shanghai Challenger Grand Prix de Tennis de Lyon - Lyon Open Sainte Victoire - Aix-En-Provence Siemens Open 2004 - Scheveningen Open 13 - Marseille The LTA Men's Challenger Wrexham - Wrexham Suzhou Challenger Shenzhen Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca GHI Bronx Classic - Bronx Pilot Pen Tennis - New Haven Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Ilkley Challenger Chennai Open - Chennai Medibank International - Sydney The Artois Championships - London Dutch Open Tennis - Amersfoort Gatineau Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai AEGON Championships - London AEGON International - Eastbourne Yokkaichi Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Croatia Open - Umag Winnipeg Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Apia International - Sydney Kremlin Cup - Moscow Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Memphis Open - Memphis Ricoh Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo ASB Classic - Auckland Citi Open - Washington Rakuten Japan Open - Tokyo Korea Open - Seoul Kobe Challenger Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Hall of Fame Open - Newport Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Rakuten Japan Open - Tokyo Moselle Open - Metz Estoril Open - Estoril US Men's Clay Court Championship - Houston Cary 1 Challenger Abierto Mexicano - Los Cabos Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Studena Croatia Open - Umag BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Noventi Open - Halle French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 3R, UZB-JPN 3-2 Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 U.S. Open (juniors) Australian Open (Asia, Wildcard) Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Olympics - London Cagliari Challenger